package com.cskaoyan.bean;

import lombok.Data;

/**
 * @author stone
 * @date 2021/11/22 16:31
 */
@Data
public class BaseRespVo {
    Object data;
    String msg;
    int status;

    public static BaseRespVo ok(Object data) {
        BaseRespVo baseRespVo = new BaseRespVo();
        baseRespVo.setData(data);
        baseRespVo.setStatus(200);
        baseRespVo.setMsg("成功");
        return baseRespVo;
    }

    public static BaseRespVo fail() {
        BaseRespVo baseRespVo = new BaseRespVo();
        baseRespVo.setMsg("失败");
        baseRespVo.setStatus(500);
        return baseRespVo;
    }
    public static BaseRespVo fail(String msg) {
        BaseRespVo baseRespVo = new BaseRespVo();
        baseRespVo.setMsg(msg);
        baseRespVo.setStatus(500);
        return baseRespVo;
    }

    public static BaseRespVo paramError(String msg) {
        BaseRespVo baseRespVo = new BaseRespVo();
        baseRespVo.setMsg(msg);
        baseRespVo.setStatus(400);
        return baseRespVo;
    }
}
